﻿using System;
namespace StartupTaskRunner
{
    public interface IStorageDAL
    {
        string DownloadFileContentFromBlob(string connectionString, string containerName, string configurationFilename);
        void DownloadFileFromBlob(string destinationFolder, string containerName, string blobResource, bool overwrite);
        void UploadFileToBlob(string sourceFile, string containerName, string blobResource);
        void UnZipFromBlobStorage(string containerName, string archiveName, string destinationFolder, bool overwrite);

        string GetConnectionString();
        string Getcontainer();
        string GetconfigurationFilename();
    }
}
